package ModelLayer;
import java.util.ArrayList;


/**
 * Write a description of class DVDCollection here.
 * 
 * @author (your name) 
 * @version (a version number or a date)
 */
public class DVDCollection
{
    private ArrayList<DVD> dvds;
    
    public DVDCollection()
    {
        dvds = new ArrayList<DVD>();
    }
    
    public void addDVD(DVD dvd)
    {
        dvds.add(dvd);
    }
    
    public void findDVD(int id) 
    {
        for(DVD dvd : dvds) {
            if(dvd.getId() == id) {
                System.out.println("Titel: " + dvd.getTitel());
                System.out.println("Kunstner: " + dvd.getKunstner());
                System.out.println("Udgivelsesdato: " + dvd.getUdDato());
            } else {
                System.out.println("# Fejl: " + id + " findes ikke.");
            }
        }
    }
    
     public void opdaterDVD(String nowTitel, String newTitel, String newKunstner, String newUdDato) 
    {
        for(DVD dvd : dvds) {
            if(dvd.getTitel() == nowTitel) {

                    dvd.titel = newTitel; // Changes the titel

                    dvd.kunstner = newKunstner; // Changes kunstner
                    
                    dvd.udDato = newUdDato; // Changes udgivelses dato
            }
        }
    }
    
    public void deleteDVD(DVD dvd) 
    {
        dvds.remove(dvd);
    }
}
